function bindCaptchaBtnClick() {
    $("#captcha-btn").on("click",function (event) {
        //获取jquery对象，如果不加$ 那么会获取到当前的函数
        var $this=$(this);
        //先获取邮箱里面的内容，然后发送
        var email=$("input[name='username']").val();
        if(!email) {
            alert("请先输入邮箱！");
            return;
        }
        //ajax发送请求,Async JavaScript And XML(JSON)
        //url_for 只能在jingja2模板中使用
        $.ajax(
            {
                url:"/user/captcha",
                method:"POST",
                data:{
                    "email":email
                },
                success:function (res){
                    var code=res['code'];
                    if (code==200){
                        //取消按钮点击事件
                        $this.off("click");
                        //开始倒计时
                        var countDom=60;
                        //函数，每隔多少时间执行一次
                        //每隔一秒更新按钮上的文字
                        var timer= setInterval(function () {
                            countDom-=1;
                            if(countDom>0){

                                $this.text(countDom+'秒');
                            }else{
                                $this.text("获取验证码");
                                //重新执行这个函数，就可以重新绑定事件
                                bindCaptchaBtnClick();
                                //如果不需要倒计时，要清除
                                clearInterval(timer);
                            }
                        },1000);
                        alert("验证码发送成功!");
                    }else{
                        alert(res["message"]);
                    }
                }

            }

        )



    });
}

$(function () {
    bindCaptchaBtnClick();
});